<?php
/* @var $this ProductoController */
/* @var $model Producto */

$this->breadcrumbs=array(
	'Productos'=>array('index'),
	'Administrar',
);

$this->menu=array(
	array('label'=>'Listar productos', 'url'=>array('index')),
	array('label'=>'Crear producto', 'url'=>array('create')),
);

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$('#producto-grid').yiiGridView('update', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<script>
    
$(document).ready(function(){
    
   j=2;
   var arreglo="";
    for(i=0;i<=2;i++){
    
    $('#grid1 tr').eq(j).each(function () {
            $(this).find('td').each(function () {
               // alert($(this).html());
                arreglo=arreglo+$(this).html()+";";
               
            })
          // alert(arreglo);
           arreglo="";
        })
       
         j++;
    }  
    
//var id=$.fn.yiiGridView.getSelection(1);
  //   var sel_row=$.fn.yiiGridView.getSelection('grid1');
  
		//alert(sel_row); 
	//) for(j=0;j<=2;j++){
	
//	var row=$.fn.yiiGridView.getRow('grid1',0);
//	var arreglo="";
//	
//	for(i=0;i<=7;i++){
//	
//	arreglo=arreglo+row[i].innerHTML+";";
//	//alert(row[i].innerHTML);
//	}
    //sel_row++;    
    //}
	//alert(arreglo);
});

</script>



<h1>Administrar Productos</h1>

<p>
Si lo desea, puede introducir un operador de comparaci&oacute;n (<b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, <b>&gt;=</b>, <b>&lt;&gt;</b>
o <b>=</b>) al principio de cada uno de los valores de b&uacute;squeda para especificar c&oacute;mo la comparaci&oacute;n se debe hacer.
</p>

<?php echo CHtml::link('B&uacute;squeda Avanzada','#',array('class'=>'search-button')); ?>
<div class="search-form" style="display:none">
<?php $this->renderPartial('_search',array(
	'model'=>$model,
)); ?>
</div><!-- search-form -->

<?php $list= Yii::app()->db->createCommand('select * from producto')->queryAll();

/*$rs=array();
$i=0;
 echo "</br>";
 echo "</br>";
foreach($list as $item){
    //process each item here
    $rs[]=$item['idProducto'];

if($item['cantidad']<=$item['reorden'])
    {
      
    echo "</br>";
    echo "ID: ".$item['idProducto']." NOMBRE: ".$item['nombre'];
    }
    $i++;
}*/

Yii::import('zii.widgets.grid.CGridColumn');
class Reorden extends CGridColumn {
 
     private $_ext = 0;

    public function renderDataCellContent($row, $data) { // $row number is ignored

    	if($data->cantidad<=$data->reorden)
    		$this->_ext = CHtml::label('Solicitar mas de este Producto','#',array('class'=>'search-button','style'=>'text-align:right;font-size:1.2em;color:#DF0101')) ;
    	else
    		$this->_ext= CHtml::label('Existencia Suficiente','#',array('class'=>'search-button','style'=>'text-align:right;font-size:1.2em;color:#468847;'));
 
        echo $this->_ext;
        $this->_ext="";
    }
}

?>
<?php
$dialog = $this->widget('zii.widgets.ecolumns.EColumnsDialog', array(
       'options'=>array(
            'title' => 'Configuracion de Estilo',//''Layout settings',
            'autoOpen' => false,
            'show' =>  'fade',
            'hide' =>  'fade',
        ),
       'htmlOptions' => array('style' => 'display: none'), //disable flush of dialog content
       'ecolumns' => array(
            'gridId' => 'grid1', //id of related grid
            'storage' => 'db',  //where to store settings: 'db', 'session', 'cookie'
            //'fixedLeft' => array('CCheckBoxColumn'), //fix checkbox to the left side 
            'model' => $model, //model is used to get attribute labels
            'columns'=>array(
		'idProducto',
		'idProveedor',
		'nombre',
		'descripcion',
		'idCategoria',
		'departamento',
        'cantidad',
        'reorden',
		'r_proveedor.nombre'=>array ('name'=>'Nombre_Proveedor', 
		'value'=>'$data->r_proveedor->nombre',
		'type'=>'text',
		),
		
		'r_categoria.nombre'=>array ('name'=>'Nombre_Categoria', 
		'value'=>'$data->r_categoria->nombre',
		'filter'=>Producto::getListCategorias(),
		'type'=>'text',
		),
		
                array(
				'htmlOptions'=>array('style'=>'width:100px'), 
                'class' => 'Reorden',
                'header' => 'Aviso',
				
                ), 
               // array(
                  //'name' => 'login_date',
                  //'header' => 'Login Date',
                //), 
                //array(
                 //'class'=>'CLinkColumn',
                 //'header' => 'Link',
                //),
                array(
                 'class'=>'CButtonColumn',
                ),
			
               // array(
                // 'class'=>'CCheckBoxColumn',
                //),               
           ),
       )
	   	
    ));
	
	$this->widget('zii.widgets.grid.CGridView', array(
       'id' => 'grid1',
	   'filter'=>$model,
       'dataProvider' => $model->search(),
       'columns' => $dialog->columns(),
       'template' => $dialog->link()."{summary}\n{items}\n{pager}",
));

?>

<?php 


//$this->widget('zii.widgets.grid.CGridView', array(
	//'id'=>'producto-grid',
	//'dataProvider'=>$model->search(),
	//'filter'=>$model,
	//'columns'=>array(
		//'idProducto',
		//'idProveedor',
		//'nombre',
		//'descripcion',
		//'idCategoria',
		//'departamento',
		/*
		'cantidad',
		*/
	//	array(
		//	'class'=>'CButtonColumn',
		//),
	//),
//)); ?>
